PROJECT(icp)
cmake_minimum_required(VERSION 2.6)


SET (ICP_SOURCES
    src/Translation.cpp
    src/Rotation.cpp
    src/RigidTransfo.cpp
    src/mathlib.cpp
    src/icp.cpp)



INCLUDE_DIRECTORIES(include)





IF (DEFINED GENERATE_DATA)
 MESSAGE("generating data")
SET(CMAKE_CXX_FLAGS "-O3 -Wall -g -DGENERATE_DATA")
ADD_EXECUTABLE(generate_data ${ICP_SOURCES})
ELSE(NOT DEFINED GENERATE_DATA)
MESSAGE("not generating data")
SET(CMAKE_CXX_FLAGS "-O3 -Wall")
ADD_EXECUTABLE(icp ${ICP_SOURCES})
ENDIF(DEFINED GENERATE_DATA)
# ADD_EXECUTABLE(generate_data ${ICP_SOURCES})
# ADD_EXECUTABLE(icp ${ICP_SOURCES})


